package com.dhcc.DRGsHosp.application;

import java.util.List;
import java.util.Map;

import com.dhcc.DRGsHosp.core.domain.IndexCal;

public interface PayGroupApplication {
	/**
	 *  执行查询SQL
	 *  findFeeExtremal.  
	 *  @Description：
	 *  @Author ChenHanlin
	 *  @return 
	 *  @Date:2017年8月22日上午10:00:05
	 */
	List<Map<String, Object>> executeQueryForList(String sql,Object obj) ;
	/**
	 * 执更新SQL
	 *  executeUpdate.  
	 *  @Description：
	 *  @Author ChenHanlin
	 *  @param sql
	 *  @param condition
	 *  @return 
	 *  @Date:2017年8月23日下午3:53:45
	 */
	int executeUpdate(String sql, Map<String, Object> condition);
	/**
	 * 
	 *  getNormalParamData.  
	 *  @Description：根据条件查询，正态分布的参数
	 *  @Author WENYI
	 *  @param dto
	 *  @param normalParam
	 *  @return 
	 *  @Date:2017年9月4日上午10:41:02
	 */
	public Map<String, Object> getNormalParamData(IndexCal dto, String normalParam);
	/**
	 * 
	 *  getNormalCaseData.  
	 *  @Description：查询病例数据
	 *  @Author WENYI
	 *  @param dto
	 *  @return 
	 *  @Date:2017年9月4日上午10:41:24
	 */
	public List<Object[]> getNormalCaseData(IndexCal dto);
	
}
